home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 34.zip
/
BS1 part 34
/
Delta Music disk 1.adf
/
DELTA-MUSIC.DOC
< prev
next >
Wrap
Text File
|
2014-06-18
|
9KB
|
252 lines
**********************************************************************
***** D E L T A - M U S I C *****
***** ~~~~~~~~~~~~~~~~~~~~~~~ *****
***** Coded by : Bent Nielsen (SHOGUN) *****
***** Kyradservej 19B *****
***** 8700 Horsens *****
***** Denmark *****
***** tlf. 75-601-868 *****
***** *****
**********************************************************************
***** I coded this editor for about one year ago, and the only *****
***** reason why I'm releasing it, is because I think Future *****
***** composer is a little lame. Future Composer can make quite *****
***** cool sounds, but you can't draw waveforms in it, and *****
***** that's the power of Delta Music. Delta Music can play *****
***** both samples and synthetic sounds. *****
***** The demo tunes on this disk is composed by me, but I'm *****
***** NOT a musician, so they are not very good ..... *****
***** The Delta Music editor is a little hard to use, but that *****
***** is because I only made it for personal use, and it was *****
***** not meant to be released ...... *****
***** If you are interested in making a better version of *****
***** Delta Music, then please feel free to contact me, and I *****
***** will send you the editor source code ...... *****
**********************************************************************
TRACK EDITOR:
~~~~~~~~~~~~~
First byte = block number
Second byte = transpose byte
Block number: This byte holds the block you want to play.
Transpose byte: This byte holds the numbers of notes you want
to add or sub all block notes with.
Example: To add 1 note to the block, then trans-
pose byte = $01
Or to sub 1 note from the block, then
transpose byte = $FF
You have to tell the player when it have reach the end of the
track. That you do, by writing $FF in both the block and trans-
pose byte. The next two bytes holds the line you want it to
restart form.
WARNING: Do NOT jump to the line which holds the $FFFF.
The computer will repeat itself forever. The
only way to stop it, is by reseting your
computer and load the file "RERUN".
Editorkeys: Cursor-keys to move around.
Right Amiga-key to sub 32 lines.
Right alt-key to add 32 lines.
esc-key to edit a block.
BLOCK EDITOR:
~~~~~~~~~~~~~
Block data: C-5 00 00 00
| | | |
| | | Effect data
| | Effect number
| Instrument #
Note
Note: This is the note you wishes to play.
Instrument #: This is the instrument you wish to play the
note with.
Effect number: This number is a special effect you want to
perform. (see the effect list!).
Effect data: This byte holds the information for the effect.
Here is a effect list:
$00 = normal play (no effect)
$01 = set new playspeed
$02 = slide frequency up
$03 = slide frequency down
$04 = set LED (power light)
$05 = set new vibrator wait
$06 = set new vibrator step
$07 = set new vibrator length
$08 = set new bendrate
$09 = set new portamento
$0A = set new volume
$0B = set new arpeggio byte 1
$0C = set new arpeggio byte 2
$0D = set new arpeggio byte 3
$0E = set new arpeggio byte 4
$0F = set new arpeggio byte 5
$10 = set new arpeggio byte 6
$11 = set new arpeggio byte 7
$12 = set new arpeggio byte 8
$13 = set new arpeggio byte 1 & 5
$14 = set new arpeggio byte 2 & 6
$15 = set new arpeggio byte 3 & 7
$16 = set new arpeggio byte 4 & 8
$17 = set new attack step
$18 = set new attack delay
$19 = set new decay step
$1A = set new decay delay
$1B = set new sustain high byte
$1C = set new sustain low byte
$1D = set new release step
$1E = set new release delay
Editorkeys: Cursor-keys to move around.
Right Amiga-key for fast left step.
Right alt-key for fast right step.
esc-key to exit.
F1 = Octave 1 and 2.
F2 = Octave 3 and 4.
F3 = Octave 5 and 6.
Keyboard to enter notes.
SOUND EDITOR:
~~~~~~~~~~~~~
If soundname = "-" then the sound will NOT be loaded !!!!
Vibrator wait = how long to hold the tune before vibrating.
Vibrator step = how big steps each time.
Vibrator length = how many steps it may take.
Volume = actual volume after attack and decay.
Attack step = slide up to max. volume (step).
Attack delay = delay for attack step.
Decay step = from max. volume, slide down to actual volume
Decay delay = delay for decay step.
Sustain = how long to hold the actual volume.
Release step = slide volume down to zero (step).
Release delay = delay for release step.
Bendrate = add or sub form note frequency.
Portamento = slide betwin notes. (PS. ARPEGGIO = OFF).
Arpeggio = 8 transpose byte which will be add/sub
to the note. (PS. YOU CAN'T USE IT IF
PORTAMENTO IS IN).
EDIT GENERATOR (EDIT G):
~~~~~~~~~~~~~~~~~~~~~~~~
Set speed : The first byte in your phase list is usual
the speed byte, but you can change the speed
anywere in your list. To set the speed, just
add $80 to the speed you want.
Example: If speed = 6 the write $86.
You can use the values from $80 - $FE, and
$80 = fast.
Change waveform:
Use a value from $00 - $0F. This byte holds the
waveform number you want to play.
Repeat : When you reach the end of your list, you have
to tell the player to repeat. This you do by
writing $FF, and the following byte holds the
bytenumber to repeat from (starting from $00).
WARNING : Do NOT repeat from the byte which holds the $FF
The computer will repeat itself forever. The
only way to stop it, is by reseting your
computer, and load the file "RERUN".
DRAW A WAVEFORM:
~~~~~~~~~~~~~~~~
You draw your waveform by using the mouse,
and you choose which waveform by clicking
at the phase number.
LOAD A SOUND:
~~~~~~~~~~~~~
Below the directory, there is a sound-list.
Choose the instrument a click on LOAD.
To change this list read SOUND-LIST EDITOR.
Samples: You can load samples up to 10000 byte.
If you want to loop a sample, then use Audio Master 2,
and save it as an IFF file.
SAVE A SOUND:
~~~~~~~~~~~~~
To save a sound, just click on SAVE SOUND.
PS. remember to insert the new name in
the SOUND-LIST.
To change the SOUND-LIST read SOUND-LIST.
SOUND-LIST:
~~~~~~~~~~~
To edit in this list, just use a text editor or the
the CLI command ED, and load the file "SOUND-LIST".
You may use max. 18 letters per. each line, and
remember to write to diskname too.
Example: ST-01:COOL BASS
ST-03:DRUM 2
ST-02:STRING 2
FUNCTIONS KEYS:
~~~~~~~~~~~~~~~
F1 = Use octave 1 & 2
F2 = Use octave 3 & 4
F3 = Use octave 5 & 6
F4 = Copy block to buffer
F5 = Copy buffer to block
F6 = Copy waveform to buffer
F7 = Copy buffer to waveform
F8 = Fast play
F9 = Stop
F10 = Play
A LITTLE HELP:
~~~~~~~~~~~~~~
To make a cool sound (like C64 sounds). First draw a starting
waveform. Then copy it to another waveform. Then you make a tiny
little changes in it. Copy it to another waveform, and that you
do until you 8-16 different waveforms.
Then you just have to change between these waveforms in the generator.
ADDITIONAL NOTES:
~~~~~~~~~~~~~~~~~
IF THE PROGRAM BY ANY CHANCE GETS STUCKED, THEN TRY PRESSING THE
LEFT AMIGA KEY + B, AT THE SAME TIME !!!!!